package club.pojo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;
/**
 * Apply 类用于表示用户的申请信息实体类。
 *
 * - id: 申请记录ID
 * - name: 申请者姓名
 * - email: 申请者邮箱
 * - age: 申请者年龄
 * - telephone: 申请者电话号码
 * - message: 申请留言或备注信息
 * - applyTime: 申请时间，使用 @JsonFormat 和 @DateTimeFormat 注解将日期格式化为 "yyyy-MM-dd" 格式，时区为 GMT+8。
 * - state: 申请状态，例如申请待处理、已处理等状态
 */

@Data
public class Apply {
    private Integer id;
    private String name;
    private String email;
    private Integer age;
    private String telephone;
    private String message;
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date applyTime;
    private Integer state;

}
